short-term contract - Español Inglés Diccionario